.bgBox{min-height: 100vh; background-color: #efefef;}

.pz_list{}
.pz_list{display: flex; flex-wrap: wrap; justify-content: space-between;}
.pz_list li{width: 48%; }
.pz_list li .box{padding: 25rpx; border-radius: 10rpx; background: linear-gradient(45deg, #feb692, #ea5455);}
.pz_list li h3{font-size: 34rpx; margin-bottom: 15rpx; font-weight: bold; color: #fff;}
.pz_list li p{font-size: 28rpx; text-align: right; color: #fff;}

.intro{background-color: #ea5455; color: #fff; padding: 30rpx 0 80rpx; font-size: 28rpx; line-height: 1.8;}

.mainBox{position: relative; z-index: 2; padding: 15rpx; margin-top: -50rpx; background-color: #fff; border-radius: 30rpx 30rpx 0 0 ; }

.cardBox{padding: 25rpx 0; background-color: #fff;}
.card{background-color: #ea5455; padding: 30rpx 0; border-radius: 25rpx; text-align: center;}
.card h3{font-weight: bold; color: #fff; font-size: 34rpx;}
.card  p{font-size: 28rpx; color: #fff; margin-top: 20rpx;}
.card .btns{width: 300rpx; margin: 30rpx auto 0;}

.card .userinfo{display: flex; align-items: center; padding: 0 25rpx; margin-bottom: 30rpx;}
.card .userinfo .imgBox{width: 40px; height: 40px; margin-right: 20rpx;}
.card .userinfo .nickname{color: #fff; font-size: 28rpx; text-align: left;}

.yyBox{height: 50vh; display: flex; justify-content: center; flex-direction: column; align-items: center;}
.yyBox .btns{}
.yyBox .jsimg{display: block; width: 60%; margin: 0 auto;}
.yyBox .btn{display: flex; align-items: center; justify-content: center; width: 300rpx; height: 300rpx; font-size: 40rpx; border-radius: 50%; background: linear-gradient(45deg, #feb692, #ea5455); color: #fff; animation: pulse 1s linear infinite;}
.yyBox .btn.disable{opacity: 0.5; animation: none}
.yyBox small{margin-top: 20rpx; font-size: 34rpx;}

.userlist .item{display: flex; justify-content: space-between; align-items: center; padding: 15rpx 0; border-bottom: 1px dotted #eee;}
.userlist .userinfo{display: flex; align-items: center; padding: 0 25rpx; }
.userlist .userinfo .imgBox{flex-shrink: 0; width: 40px; height: 40px; margin-right: 20rpx;}
.userlist .userinfo .nickname{color: #333; width: 200rpx; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 28rpx;}
.userlist .suit{font-size: 34rpx; color: #ea5455; font-weight: bold;}

.fixBottom{position: fixed; bottom: 0; left: 0; width: 100%; z-index: 999; display: flex; background-color: #fff;}
.fixBottom .btns{width: 345rpx; padding: 15rpx;}
.fixBottom .my{width: 345rpx; padding: 15rpx; display: flex; justify-content: space-around;}
.fixBottom .my .item{display: flex;flex-direction: column; align-items: center; justify-content: center;}

@keyframes pulse {
	0% {
	    -webkit-transform: scale3d(1, 1, 1);
	    transform: scale3d(1, 1, 1)
	  }
	  50% {
	    -webkit-transform: scale3d(1.05, 1.05, 1.05);
	    transform: scale3d(1.05, 1.05, 1.05)
	  }
	  100% {
	    -webkit-transform: scale3d(1, 1, 1);
	    transform: scale3d(1, 1, 1)
	  }
}


.userBox{display: flex; align-items: center; justify-content: center; padding: 0 25rpx; margin: 30rpx 0; background-color: #ea5455; padding: 25rpx; border-radius: 15rpx; }
.userBox .imgBox{width: 40px; height: 40px; margin-right: 20rpx;}
.userBox .nickname{color: #fff; font-size: 28rpx; text-align: left;}

.list{background-color: #fff; padding: 15rpx; border-radius: 15rpx;}
.list .item{display: flex; align-items: center; font-size: 30rpx; padding: 15rpx; border-bottom: 1px dotted #eee;}
.list .item span{margin-left: 15rpx;}

.mycontent{width: 650rpx; padding: 15rpx;}
.overBox{max-height: 30vh; overflow-y: auto;}
.myList{}
.myList .item{padding: 15rpx 0; border-bottom: 1px dotted #eee;}
.myList .item h4{font-size: 32rpx; font-weight: bold; color: #333;}
.myList .item time{font-size: 26rpx; margin-top: 15rpx; color: #999;}
.myList .item h4.cytlt{padding: 15rpx 0;}

.uploadImg{padding: 25rpx 0;}
.uploadImg h4{font-size: 28rpx; margin-bottom: 25rpx;}

.jsImgbox{margin-top: 20rpx;}
.jsImgbox image{display: block; width: 100%;}


.loadBox{position: fixed; top: 0; left: 0; width: 100%;  height: 100%; display: flex; align-items: center; justify-content: center; background-color: rgba(255,255,255,.9); z-index: 9999999;}
